﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace QLHocSinh
{
    public partial class frmHocSinh : Form
    {
        public frmHocSinh()
        {
            InitializeComponent();
        }

        private void load_nienhoc()
        {
            for (int i = 2000; i < 2020; i++)
            {
               // String namhoc = i + " - " + (i+1);
                cbb_nienhoc.Items.Add(i);
            }
            int namht = DateTime.Now.Year;
            //String nam = namht +" - " + (namht + 1);
            cbb_nienhoc.Text = namht.ToString();
        }

        private void load_khoi()
        {
            String sSQL = "";
            
        }

        private void load_lop()
        {
        }

        private void load_hocsinh()
        {
        }

        private void frmHocSinh_Load(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            load_nienhoc();

            Cursor.Current = Cursors.Default;
        }

        private void lammoi()
        {
            txt_ma.Text = "";
            txt_tenhs.Text = "";
            txt_tencha.Text = "";
            txt_tenme.Text = "";
            txt_nghenghiepme.Text = "";
            txt_nghenghiep_cha.Text = "";
            txt_email.Text = "";
            txt_diachi.Text = "";
            txt_dantoc.Text = "";
            txt_cmnd_me.Text = "";
            txt_cmnd_cha.Text = "";
           // pic_image.Image = new Bitmap("");
        }

        private void btn_lammoi_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            MessageBox.Show("aaaa");
            lammoi();
            Cursor.Current = Cursors.Default;
        }

        private void btn_them_Click(object sender, EventArgs e)
        {

        }

        private void btn_sua_Click(object sender, EventArgs e)
        {

        }

        private void btn_xoa_Click(object sender, EventArgs e)
        {
            if (txt_ma.Text == "")
            {
                MessageBox.Show("Bạn phải chọn học sinh để thực hiện chức năng này.", "Thông báo");

                return;
            }
            else
            {
                DialogResult thongbao = MessageBox.Show("Bạn có chắc là muốn xóa học sinh này không ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (thongbao == DialogResult.Yes)
                {
                    //Thuc hien xoa hoc sinh
                    MessageBox.Show("Xóa học sinh thành công.", "Thông báo");
                    load_hocsinh();
                }
            }
            
        }

        private void btn_trove_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void pic_image_Click(object sender, EventArgs e)
        {
            //lọc những đuôi ảnh 
            OpenFileDialog openFileDialogImage = new OpenFileDialog(); 
            openFileDialogImage.Filter = "Image Files(*.bmp;*.jpg;*.gif;*.png;*.ico)| (*.bmp;*.jpg;*.gif;*.png;*.ico)";
            //thiết lặp đường dẫn mặc định, và có khả năng nhớ đường dẫn
            openFileDialogImage.InitialDirectory = (Application.ExecutablePath);
            openFileDialogImage.Title = "Mở File Ảnh";
            if (openFileDialogImage.ShowDialog() == DialogResult.OK)
            {
                //load ảnh vừa chọn lên picturebox
                pic_image.Image = new Bitmap(openFileDialogImage.OpenFile());
            }
        }

        private void txt_cmnd_cha_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!Char.IsDigit(e.KeyChar) && !Char.IsControl(e.KeyChar))
            {
                e.Handled = true;
            }
        }

        private void txt_cmnd_me_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!Char.IsDigit(e.KeyChar) && !Char.IsControl(e.KeyChar))
            {
                e.Handled = true;
            }
        }

        private void frmHocSinh_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (this.ActiveControl.Name != "dataGridView")
                {
                    this.SelectNextControl(this.ActiveControl, true, true, true, false);
                }
            }
            //else if (e.Modifiers == Keys.Control)
            //{
            //    if (e.KeyCode == Keys.I)
            //    {
            //        simpleButton2_Click(sender, null);
            //    }
            //    else if (e.KeyCode == Keys.T)
            //    {
            //        simpleButton3_Click(sender, null);
            //    }
            //    else if (e.KeyCode == Keys.M)
            //    {
            //        simpleButton5_Click(sender, null);
            //    }
            //    else if (e.KeyCode == Keys.V)
            //    {
            //        simpleButton4_Click(sender, null);
            //    }
            //}
            else if (e.KeyCode == Keys.Escape)
            {
                btn_trove_Click(sender, null);
            }
        }

      

       
        
    }
}
